package com.example.propertymanagement.dto;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

import java.time.LocalDateTime;
import java.util.Date;

/**
 * VehicleDTO：车辆信息的 Data Transfer Object，通常用于向前端传输数据
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)  // 忽略null字段
public class VehicleDTO {

    private Integer id; // 车辆ID
    private String vehiclePhoto; // 车辆照片路径
    private String color; // 车辆颜色
    private String plateNumber; // 车牌号
    private String remark; // 备注
    private Date createTime; // 创建时间
    private OwnerDTO owner; // 车主信息（包含车主名称等）
}